 //*************************************************************
 // ParameterModifier.java     Author:20172323wyh
 //
 // Demonstrates the effects of changing parameter values.
 //*************************************************************

 public class ParameterModifier
 {
    //----------------------------------------------------------
    // Modifiers the parameter, printing their values before and 
    // after making the changes.
    //----------------------------------------------------------
    public void changeValues(int f1, Num f2, Num f3)
    {
       System.out.println("Before changing the values:");
       System.out.println("f1\tf2\tf3");
       System.out.println(f1 + "\t" + f2 + "\t" + f3 + "\n");

       f1 = 999;
       f2.setValue(888);
       f3 = new Num(777);

       System.out.println("After changing the values:");
       System.out.println("f1\tf2\tf3");
       System.out.println(f1 + "\t" + f2 + "\t" + f3 + "\n");
    }
 }
